home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / packer-tools / gsmtoast / readme.amiga < prev    next >
Encoding:
Text File  |  1996-04-28  |  2.4 KB  |  80 lines

  1. toast - GSM 06.10 voice codec
  2.  
  3. Amiga Release 0.1
  4.  
  5. Introduction
  6.  
  7. GSM is a public domain algorithm used in the field of cellular telephony.
  8. It is one of the few voice codecs in the public domain which anyone actually uses
  9. on the net.
  10.  
  11. The 68030+68881 version included will decode compressed samples in slightly
  12. better than real time.  Not sure on the 68000 version.
  13.  
  14. Make sure you read all the other text files in this archive.  They contain most
  15. of the information you need, as well as copyright information.
  16.  
  17. As a starter page for finding samples, there's a site list on
  18.         http://www.cam.org/~noelbou/gsm_wine.html
  19.  
  20. Make sure you have ixemul43+ and ixnet1+ for good measure.
  21.  
  22.  
  23. Usage
  24.  
  25. There is only actually one executable in the package, but the exe has the
  26. property to distinguish what function you want to do by what name you give it. 
  27. For this reason do the following:
  28.     copy toast untoast
  29.     copy toast tcat
  30.  
  31. 'untoast' is the equivalent of 'toast -d'
  32. There's no reason you can't just use 'toast' and use the necessary command line
  33. arguments to get what you want, but the original docs, as well as I, will refer
  34. to 'untoast'.
  35.  
  36. There are two versions of toast included.
  37.     a plain 68000 version
  38.     a 68030+68881 version
  39.  
  40. Read the relevant man page for the usage of 'toast'
  41.  
  42.  
  43. Library
  44.  
  45. There is a library 'lib/libgsm.a' included.  There are both 68000 and
  46. 68030/68881 versions of the library included.  There are also relevant man pages
  47. for the library (man/gsm*).  Don't ask me about the library, it was just a by-
  48. product of compilation.
  49.  
  50.  
  51.  
  52. Problems
  53.  
  54.     - the  -F  flag seems to be broke; don't use it.  It results in *longer*
  55.         times, not shorter.  (could be a 2x speed improvement if I get it
  56.         worked out)
  57.     - the 68000 version is a dog.
  58.     - the 68000+68881 version isn't a hell of a lot better.
  59.     - I haven't tested the 'toast' compressor, but the decompression
  60.         of samples from the net works great.
  61.  
  62. Future
  63.     - immediate future is to use it for realtime playback from the internet
  64.     - the speed of the code could probably be improved (damn -F flag)
  65.     - versions for different machines (ie 020, 040 etc) depending on
  66.         requests
  67.  
  68. History
  69.  
  70. 0.1
  71.     - Amiga version compiled with amiga gcc 2.7.2
  72.         (gcc2.7.0 bugs out with a bus error during compilation)
  73.  
  74. Author
  75.  
  76. Compiled by me: Michael Cheng
  77.                 memfc@alinga.newcastle.edu.au
  78.                 Cstar on #amiga
  79.  
  80.